/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */

import type { Company } from './Company';
import type { Name } from './Name';
import type { Project } from './Project';
import type { UserLicense } from './UserLicense';
import type { UserProfile } from './UserProfile';
import type { UserProject } from './UserProject';

export interface User {
  id: number;
  email: string;
  isActive: boolean;
  name: Name;
  profileId?: number;
  companyId?: number;
  deletedAt?: string;
  /**
   * Relations
   */
  profile?: UserProfile;
  company?: Company;
  projects?: Array<Project>;
  userProjects?: Array<UserProject>;
  userLicenses?: Array<UserLicense>;
}
